/*
 * @Author: humengchuan 531537052@qq.com
 * @Date: 2024-11-19 14:40:09
 * @LastEditors: humengchuan 531537052@qq.com
 * @LastEditTime: 2024-11-21 11:12:01
 * @FilePath: \project-my\forum-project\config\sequelize.js
 * @Description: 
 */
// crm数据库
const Sequelize = require('sequelize')

const conf = {
    host: 'localhost',
    // port: '3306',
    database: 'crm',
    // username: 'root',
    // password: 'root',
    dialect: 'mysql'
}

// 线上环境--连接池
// conf.pool = {
//     max: 5, // 连接池最大连接数量
//     min: 0, // 连接池最小连接数量
//     idle: 10000 // 如果一个连接池 10 秒内没有被使用，则释放
// }

const seq = new Sequelize( conf.database, conf.username, conf.password, conf )

seq.authenticate().then(() => {
    console.log('数据库连接成功')
}).catch(err => {
    console.log('数据库连接失败', err)
})

module.exports = seq